package com.dlc.garbagerecyclebox;

import android.support.annotation.IntDef;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;




/**
 * @author :      fangbingran
 * @aescription : IO控制类型
 * @date :        2019/06/20  12:44
 */
@IntDef({IOType.ConveyorBeltExposureLamp, IOType.LightingLampInBox, IOType.FanInBox, IOType.BoxTopIndicatorWhite,
        IOType.BoxTopIndicatorRed, IOType.BoxTopIndicatorGreen, IOType.BoxTopIndicatorBlue, IOType.ExteriorLights, IOType.AdvertisingLights})
@Retention(RetentionPolicy.SOURCE)
public @interface IOType {
    /**
     * 传送带曝光灯
     */
    int ConveyorBeltExposureLamp = 1;
    /**
     * 箱内照明灯
     */
    int LightingLampInBox = 2;
    /**
     * 箱内风扇
     */
    int FanInBox = 3;
    /**
     * 箱顶指示灯-白色
     */
    int BoxTopIndicatorWhite = 4;
    /**
     * 箱顶指示灯-红色
     */
    int BoxTopIndicatorRed = 5;
    /**
     * 箱顶指示灯-绿色
     */
    int BoxTopIndicatorGreen = 6;
    /**
     * 箱顶指示灯-蓝色
     */
    int BoxTopIndicatorBlue = 7;
    /**
     * 外部照明灯
     */
    int ExteriorLights = 8;
    /**
     * 广告灯（顶部+侧面）
     */
    int AdvertisingLights = 9;
}
